var should = require('should');
var userHandler = require('../../../app/servers/web/handler/userHandler');
var resHandler = require('../../../app/servers/web/handler/resHandler');
var moment = require('moment');
var config = require('../../config');

suite('测试userHandler', function () {
    // suite('getLevelList', function () {
    //     test('等级列表', function (done) {
    //         var msg = {
    //             query: {
    //                 begin_lv: 1,
    //                 end_lv: 70
    //             }
    //         };
    //         var session = {};

    //         var user_handler = new userHandler();
    //         user_handler.getLevelList(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('getInfoByRoleId', function () {
    //     test('获取用户信息', function (done) {
    //         var msg = {
    //             query: {
    //                 role_id: config.role_id
    //             }
    //         };
    //         var session = {};

    //         var user_handler = new userHandler();
    //         user_handler.getInfoByRoleId(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('getInfoByName', function () {
    //     test('根据用户名获取用户信息', function (done) {
    //         var msg = {
    //             query: {
    //                 name: 'test'
    //             }
    //         };
    //         var session = {};

    //         var user_handler = new userHandler();
    //         user_handler.getInfoByName(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('setForbid', function () {
    //     test('封禁用户', function (done) {
    //         var msg = {
    //             query: {
    //                 uid: config.role_id,
    //                 start_time: moment().unix(),
    //                 end_time: moment().unix(),
    //                 reason: ''
    //             }
    //         };
    //         var session = {};

    //         var user_handler = new userHandler();
    //         user_handler.setForbid(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('unForbid', function () {
    //     test('解封用户', function (done) {
    //         var msg = {
    //             query: {
    //                 uid: config.role_id
    //             }
    //         };
    //         var session = {};

    //         var user_handler = new userHandler();
    //         user_handler.unForbid(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('banUserInfo', function () {
    //     test('禁封列表', function (done) {
    //         var msg = {};
    //         var session = {};

    //         var user_handler = new userHandler();
    //         user_handler.banUserInfo(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('getUserMail', function () {
    //     test('查询邮件', function (done) {
    //         var msg = {
    //             query: {
    //                 role_id: config.role_id
    //             }
    //         };
    //         var session = {};

    //         var user_handler = new userHandler();
    //         user_handler.getUserMail(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('addMail', function () {
    //     test('查询邮件', function (done) {
    //         var msg = {
    //             query: {
    //                 role_id: 10265,
    //                 title: config.role_id,
    //                 content: "123",
    //                 attach_list: "{}",
    //                 email_guid: 3
    //             }
    //         };
    //         var session = {};

    //         var handler = new resHandler();
    //         handler.addMail(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    // suite('addAllMail', function () {
    //     this.timeout(999999);
    //     test('查询邮件', function (done) {
    //         var msg = {
    //             query: {
    //                 role_id: 10265,
    //                 title: config.role_id,
    //                 content: "123",
    //                 attach_list: "{}",
    //                 email_guid: 3
    //             }
    //         };
    //         var session = {};

    //         var handler = new resHandler();
    //         handler.addAllMail(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });
});
